﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Generic.Contract;

namespace Generic.Data.Manager
{
    public interface IDataManager<BE, FE>
        where BE : BusinessEntity
        where FE : FilterEntity
    {
        BE Salvar(BE entidade);

        void Excluir(BE entidade);

        BE ObterEntidade(int codigo);

        List<BE> ObterTodos(FE filter);
    }
}
